/*
    Copyright 2009 Jay Graham

    Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt
    or http://www.opensource.org/licenses/mit-license.php)
*/

/**********************************************************************************************************************/

#ifndef PROTOX_NULL_VALUE_NULL_TAG_HPP
#define PROTOX_NULL_VALUE_NULL_TAG_HPP

/**********************************************************************************************************************/

/**
 * \namespace protox::null_value
 *
 * Null value encoding.
 */

namespace protox { namespace null_value {

/**********************************************************************************************************************/

/**
 * No value with zero-memory overhead.
 */
struct null_tag {};

/**********************************************************************************************************************/

}}

/**********************************************************************************************************************/

#endif

/**********************************************************************************************************************/
